Papers with software engineers
TimeMachine-bench: A Benchmark for Evaluating Model Capabilities in Repository-Level Migration Tasks (2026.eacl-long)
Copied to clipboard
| Challenge: | Automated software engineering is a critical task of software engineers. |
| Approach: | They propose a benchmark to evaluate software migration in real-world Python projects. |
| Outcome: | The proposed benchmark consists of GitHub repositories whose tests fail in response to dependency updates. |
DIP: Dead code Insertion based Black-box Attack for Programming Language Model (2023.acl-long)
Copied to clipboard
| Challenge: | Existing methods to attack natural language models are difficult to apply due to the requirements. |
| Approach: | They propose a black-box attack method that generates adversarial examples using dead code insertion. |
| Outcome: | The proposed method outperforms the state-of-the-art black-box attack in both attack efficiency and attack quality on 9 victim downstream-task large code models. |
Code Generation From Flowcharts with Texts: A Benchmark Dataset and An Approach (2022.findings-emnlp)
Copied to clipboard
| Challenge: | Currently, researchers focus on generating codes from requirement documents. |
| Approach: | They propose to generate source code from flowcharts with texts instead of directly translating requirements into codes. |
| Outcome: | The proposed model improves on the baselines by transforming flowcharts into pseudo-code . the proposed model is based on 320 flowchartes with their corresponding source codes . |
OmniCode: A Benchmark for Evaluating Software Development Agents (2026.findings-acl)
Copied to clipboard
Atharv Sonwane, Eng-Shen Tu, Wei-Chung Lu, Claas Beger, Carter Larsen, Debjit Dhar, Simon Alford, Rachel Chen, Ronit Pattanayak, Tuan Anh Dang, Guohao Chen, Gloria Geng, Kevin Ellis, Saikat Dutta
| Challenge: | popular coding benchmarks focus on narrowly scoped tasks such as competition programming and patch generation. |
| Approach: | They propose a software engineering benchmark that aims to provide a broader set of tasks beyond code or patch generation. |
| Outcome: | The proposed framework performs well on bug fixing for Python, test generation, code review fixing, and style fixing with popular agent frameworks such as SWE-Agent. |